The idiomatic expression "than advertised" means that something is better or more effective than what was expected, promised or represented in an advertisement. It can also mean that a product or service exceeded one's expectations based on its marketing campaign.